﻿using System;
using RockCorn.Internals;
using RockCorn.Interfaces;

namespace RockCorn.Objects
{
    public class IndestructibleBlock : Block, INonDestructable
    {
        protected const char Symbol = '|';

        public IndestructibleBlock(MatrixCoords upperLeft)
            : base(upperLeft)
        {
            this.body[0, 0] = IndestructibleBlock.Symbol;
        }

        protected IndestructibleBlock(MatrixCoords upperLeft, char symbol)
            : base(upperLeft)
        {
            this.body[0, 0] = symbol;
        }

        public override void RespondToCollision(CollisionData collisionData)
        {
            //base.RespondToCollision(collisionData);
        }
    }
}
